package com.gregbugaj.nscaffold.generator;

import java.util.List;

import com.gregbugaj.nscaffold.generator.artifact.Artifact;

public interface CodeGenerator {
	void addArtifact(Artifact artifact);
	List<Artifact> getArtifacts();
	/**
	 * This method will generate all the required resources 
	 */
	void generate();

	void reset();
	
}
